@CHARSET "UTF-8";
#main{
    background:rgb(247,248,249);
    height:500px;
    font-family:Tahoma;
}
h2 {
   width:1130px;
   height:35px;
   line-height:35px;
   background: none repeat scroll 0 0 #F4FAFB;
   border: 1px solid #BBDDE5;
   margin:6px auto;
   list-style:none;
   font-size:15px;
   text-indent:33px;
}
h2 a {
    color:#06f;
    text-decoration:none;
    float:right;
    font-size:13px;
    padding-right:15px;
}
h2 a:hover {
    color:#f60;
    text-decoration:underline;
}
h2 span.add {
    color:#360;
    font-size:18px;
}
table {
   width:1130px;
   margin:0 auto; 
   font-size:13px;
   padding:3px;
   font-weight:normal; 
   text-align:center;
   border:1px solid #BBDDE5;
}
table tr th {
    font-weight:normal;
    padding:10px;
    background:url(../images/th_bg.gif);
}
table tr td {
    padding:8px;
    border-bottom:1px dashed #BBDDE5;
}
table tr td.take span{
    display:inline-block;
    width:10px;
    height:10px;
    line-height:10px;
    color:#000;
    border:1px solid #ccc;
    cursor:pointer;
}

table tr td a {
    color:#06f;
    text-decoration:none;
}
table tr td a:hover {
    color:#f60;
    text-decoration:underline;
}
table tr:hover {
    background:url(../images/th_bg.gif);
}
div#list {
    width:1130px;
    margin:0 auto;
    border:1px solid #BBDDE5;
}
div#list form dl dd{
    font-size:13px;
    padding:12px 0 10px 0;
    margin-left:20px;
    width:460px;
}
div#list form dl dd.t {
    width:540px;
}
div#list form dl dd span.require{
    color:red;
}
div#list form input.text {
    height:21px;
    border:1px solid #ccc;
}
input.small {
    width:40px;
    height:21px;
    border:1px solid #ccc;
    text-align:center;
}
table tr td img {
    cursor:pointer;
}
span.info {
    width:200px;
    height:32px;
    text-align:center;
    line-height:32px;
    display:none;
    text-indent:3px;
    background:url(../images/reg_info.png) no-repeat right;
    float:right;
}
span.success {
    color:green;
    display:none;
    width:100px;
    padding-right:100px;
    padding-top:4px;
    text-align:center;
    background:url(../images/reg_succ.png) no-repeat 10px bottom;
    float:right;
}
span.error {
    background:url(../images/reg_error.png) no-repeat left bottom;
    width:200px;
    height:32px;
    text-align:center;
    text-indent:3px;
    line-height:32px;
    display:none;
    float:right;
}
textarea {
    width:250px;
    height:150px;
    font-size:13px;
    border:1px solid #ccc;
}
span.middle {
    vertical-align:75px;
}
div#page {
   font-size:14px;
   text-align:center;
   padding-top:15px; 
}
div#page a {
    text-decoration:none;
    display:inline-block;
    border:1px solid #E1E2E3;
    padding:3px;
    color:blue;
}
div#page a:hover {
    background:#F2F8FF;
    border:1px solid #3388FF;
}
#search {
    margin:8px 0 8px 17px;
}
#search form select {
    width:100px;
    height:30px;
    line-height:30px;
    padding:5px 0;
    border:1px solid #ccc;
}
#search form input.text {
    width:150px;
    border:1px solid #ccc;
    height:26px;
    margin-left:8px;
}
#search form input.sub {
    border:1px solid #ccc;
    width:60px;
    height:30px;
    margin-left:8px;
    cursor:pointer;
}



